package com.sg.controller.bff;

import com.sg.service.biz.bff.DashboradStandardDataService;
import com.sg.dto.biz.bff.req.*;
import com.sg.dto.biz.bff.res.*;
import com.sg.common.ro.OkrResult;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RestController;

/**
 * @author ：
 * @version 1.0
 * @date ：
 */
@Api(value = "DashboradStandardData", tags = {"DashboradStandardData"})
@RestController
// @RequestMapping("/oms/dashboradStandardData/")
public class DashboradStandardDataController {

    @Autowired
    DashboradStandardDataService dashboradStandardDataService;

    /**
     * B4查询单主体多数据点归属最新评价图表列表
     * gen by moon at 3/29/2024, 12:07:35 AM
     */
    @PostMapping("/oms/dashboradStandardData/querySingleObjectMultiDataNewestEvaChartList")
    @ApiOperation(value = "B4查询单主体多数据点归属最新评价图表列表", response = OkrResult.class)
    public OkrResult<BffQuerySingleObjectMultiDataNewestEvaChartListRespDto> querySingleObjectMultiDataNewestEvaChartList(@RequestBody(required = false) @Validated BffQuerySingleObjectMultiDataNewestEvaChartListReqDto reqDTO) {
        return OkrResult.success(dashboradStandardDataService.querySingleObjectMultiDataNewestEvaChartList(reqDTO));
    }

    /**
     * B4查询单数据点单主体评价图表列表
     * gen by moon at 3/29/2024, 12:43:05 AM
     */
    @PostMapping("/oms/dashboradStandardData/querySingleDataObjectChartList")
    @ApiOperation(value = "B4查询单数据点单主体评价图表列表", response = OkrResult.class)
    public OkrResult<BffQuerySingleDataObjectChartListRespDto> querySingleDataObjectChartList(@RequestBody(required = false) @Validated BffQuerySingleDataObjectChartListReqDto reqDTO) {
        return OkrResult.success(dashboradStandardDataService.querySingleDataObjectChartList(reqDTO));
    }

    /**
     * B4查询单数据点单主体评价图表详情
     * gen by moon at 3/29/2024, 12:43:08 AM
     */
    @PostMapping("/oms/dashboradStandardData/querySingleDataObjectChartDetail")
    @ApiOperation(value = "B4查询单数据点单主体评价图表详情", response = OkrResult.class)
    public OkrResult<BffQuerySingleDataObjectChartDetailRespDto> querySingleDataObjectChartDetail(@RequestBody(required = false) @Validated BffQuerySingleDataObjectChartDetailReqDto reqDTO) {
        return OkrResult.success(dashboradStandardDataService.querySingleDataObjectChartDetail(reqDTO));
    }

    /**
     * B4查询单数据点单主体图表列表
     * gen by moon at 3/29/2024, 12:43:10 AM
     */
    @PostMapping("/oms/dashboradStandardData/querySingleDataObjectChartCommonList")
    @ApiOperation(value = "B4查询单数据点单主体图表列表", response = OkrResult.class)
    public OkrResult<BffQuerySingleDataObjectChartCommonListRespDto> querySingleDataObjectChartCommonList(@RequestBody(required = false) @Validated BffQuerySingleDataObjectChartCommonListReqDto reqDTO) {
        return OkrResult.success(dashboradStandardDataService.querySingleDataObjectChartCommonList(reqDTO));
    }

    /**
     * B4查询单数据点单主体图表详情
     * gen by moon at 3/29/2024, 12:43:11 AM
     */
    @PostMapping("/oms/dashboradStandardData/querySingleDataObjectChartCommonDetail")
    @ApiOperation(value = "B4查询单数据点单主体图表详情", response = OkrResult.class)
    public OkrResult<BffQuerySingleDataObjectChartCommonDetailRespDto> querySingleDataObjectChartCommonDetail(@RequestBody(required = false) @Validated BffQuerySingleDataObjectChartCommonDetailReqDto reqDTO) {
        return OkrResult.success(dashboradStandardDataService.querySingleDataObjectChartCommonDetail(reqDTO));
    }

    /**
     * B4查询单主体多数据点主体图表列表
     * gen by moon at 3/29/2024, 12:43:13 AM
     */
    @PostMapping("/oms/dashboradStandardData/querySingleObjectMultiDataSubjectChartList")
    @ApiOperation(value = "B4查询单主体多数据点主体图表列表", response = OkrResult.class)
    public OkrResult<BffQuerySingleObjectMultiDataSubjectChartListRespDto> querySingleObjectMultiDataSubjectChartList(@RequestBody(required = false) @Validated BffQuerySingleObjectMultiDataSubjectChartListReqDto reqDTO) {
        return OkrResult.success(dashboradStandardDataService.querySingleObjectMultiDataSubjectChartList(reqDTO));
    }

    /**
     * B4查询单主体多数据点归属最新主体图表列表
     * gen by moon at 3/29/2024, 12:43:14 AM
     */
    @PostMapping("/oms/dashboradStandardData/querySingleObjectMultiDataNewestSubjectChartList")
    @ApiOperation(value = "B4查询单主体多数据点归属最新主体图表列表", response = OkrResult.class)
    public OkrResult<BffQuerySingleObjectMultiDataNewestSubjectChartListRespDto> querySingleObjectMultiDataNewestSubjectChartList(@RequestBody(required = false) @Validated BffQuerySingleObjectMultiDataNewestSubjectChartListReqDto reqDTO) {
        return OkrResult.success(dashboradStandardDataService.querySingleObjectMultiDataNewestSubjectChartList(reqDTO));
    }

    /**
     * B4查项目下问题单数据点图表
     * gen by moon at 4/1/2024, 2:14:08 AM
     */
    @PostMapping("/oms/dashboradStandardData/queryUnderProjectProblemDataPointChartList")
    @ApiOperation(value = "B4查项目下问题单数据点图表", response = OkrResult.class)
    public OkrResult<BffQueryUnderProjectProblemDataPointChartListRespDto> queryUnderProjectProblemDataPointChartList(@RequestBody(required = false) @Validated BffQueryUnderProjectProblemDataPointChartListReqDto reqDTO) {
        return OkrResult.success(dashboradStandardDataService.queryUnderProjectProblemDataPointChartList(reqDTO));
    }

    /**
     * B4查项目下任务单数据点图表
     * gen by moon at 4/1/2024, 2:14:16 AM
     */
    @PostMapping("/oms/dashboradStandardData/queryUnderProjectTaskDataPointChartList")
    @ApiOperation(value = "B4查项目下任务单数据点图表", response = OkrResult.class)
    public OkrResult<BffQueryUnderProjectTaskDataPointChartListRespDto> queryUnderProjectTaskDataPointChartList(@RequestBody(required = false) @Validated BffQueryUnderProjectTaskDataPointChartListReqDto reqDTO) {
        return OkrResult.success(dashboradStandardDataService.queryUnderProjectTaskDataPointChartList(reqDTO));
    }

    /**
     * B4查询一级部门单数据点图表
     * gen by moon at 4/1/2024, 2:14:25 AM
     */
    @PostMapping("/oms/dashboradStandardData/queryPrimaryDeptSigDataPointChartList")
    @ApiOperation(value = "B4查询一级部门单数据点图表", response = OkrResult.class)
    public OkrResult<BffQueryPrimaryDeptSigDataPointChartListRespDto> queryPrimaryDeptSigDataPointChartList(@RequestBody(required = false) @Validated BffQueryPrimaryDeptSigDataPointChartListReqDto reqDTO) {
        return OkrResult.success(dashboradStandardDataService.queryPrimaryDeptSigDataPointChartList(reqDTO));
    }

    /**
     * B4查询下级内容单数据点图表数据列表
     * gen by moon at 4/1/2024, 2:14:35 AM
     */
    @PostMapping("/oms/dashboradStandardData/querySubContSingleDataPointChartDataList")
    @ApiOperation(value = "B4查询下级内容单数据点图表数据列表", response = OkrResult.class)
    public OkrResult<BffQuerySubContSingleDataPointChartDataListRespDto> querySubContSingleDataPointChartDataList(@RequestBody(required = false) @Validated BffQuerySubContSingleDataPointChartDataListReqDto reqDTO) {
        return OkrResult.success(dashboradStandardDataService.querySubContSingleDataPointChartDataList(reqDTO));
    }

    /**
     * B4查询下级内容多数据点图表数据列表
     * gen by moon at 4/1/2024, 2:14:44 AM
     */
    @PostMapping("/oms/dashboradStandardData/querySubContMultiDataPointChartDataList")
    @ApiOperation(value = "B4查询下级内容多数据点图表数据列表", response = OkrResult.class)
    public OkrResult<BffQuerySubContMultiDataPointChartDataListRespDto> querySubContMultiDataPointChartDataList(@RequestBody(required = false) @Validated BffQuerySubContMultiDataPointChartDataListReqDto reqDTO) {
        return OkrResult.success(dashboradStandardDataService.querySubContMultiDataPointChartDataList(reqDTO));
    }

    /**
     * B4查询重点关注工作任务单数据点图表
     * gen by moon at 4/1/2024, 2:14:56 AM
     */
    @PostMapping("/oms/dashboradStandardData/queryKeyFocusWorkTaskSigDataPointChartList")
    @ApiOperation(value = "B4查询重点关注工作任务单数据点图表", response = OkrResult.class)
    public OkrResult<BffQueryKeyFocusWorkTaskSigDataPointChartListRespDto> queryKeyFocusWorkTaskSigDataPointChartList(@RequestBody(required = false) @Validated BffQueryKeyFocusWorkTaskSigDataPointChartListReqDto reqDTO) {
        return OkrResult.success(dashboradStandardDataService.queryKeyFocusWorkTaskSigDataPointChartList(reqDTO));
    }

    /**
     * B4查询评价模板下部门单数据点图表数据列表
     * gen by moon at 4/1/2024, 2:15:05 AM
     */
    @PostMapping("/oms/dashboradStandardData/queryDeptUnderEvaTempSingleDataPointChartDataList")
    @ApiOperation(value = "B4查询评价模板下部门单数据点图表数据列表", response = OkrResult.class)
    public OkrResult<BffQueryDeptUnderEvaTempSingleDataPointChartDataListRespDto> queryDeptUnderEvaTempSingleDataPointChartDataList(@RequestBody(required = false) @Validated BffQueryDeptUnderEvaTempSingleDataPointChartDataListReqDto reqDTO) {
        return OkrResult.success(dashboradStandardDataService.queryDeptUnderEvaTempSingleDataPointChartDataList(reqDTO));
    }

    /**
     * B4查询评价模板下一级指标单数据点图表数据列表
     * gen by moon at 4/1/2024, 2:15:16 AM
     */
    @PostMapping("/oms/dashboradStandardData/queryPriObjUnderEvaTempSingleDataPointChartDataList")
    @ApiOperation(value = "B4查询评价模板下一级指标单数据点图表数据列表", response = OkrResult.class)
    public OkrResult<BffQueryPriObjUnderEvaTempSingleDataPointChartDataListRespDto> queryPriObjUnderEvaTempSingleDataPointChartDataList(@RequestBody(required = false) @Validated BffQueryPriObjUnderEvaTempSingleDataPointChartDataListReqDto reqDTO) {
        return OkrResult.success(dashboradStandardDataService.queryPriObjUnderEvaTempSingleDataPointChartDataList(reqDTO));
    }

    /**
     * B4查询评价模板下部门目标任务书树单数据点图表数据列表
     * gen by moon at 4/1/2024, 2:15:26 AM
     */
    @PostMapping("/oms/dashboradStandardData/queryDeptTargetUnderEvaTempSingleDataPointChartDataList")
    @ApiOperation(value = "B4查询评价模板下部门目标任务书树单数据点图表数据列表", response = OkrResult.class)
    public OkrResult<BffQueryDeptTargetUnderEvaTempSingleDataPointChartDataListRespDto> queryDeptTargetUnderEvaTempSingleDataPointChartDataList(@RequestBody(required = false) @Validated BffQueryDeptTargetUnderEvaTempSingleDataPointChartDataListReqDto reqDTO) {
        return OkrResult.success(dashboradStandardDataService.queryDeptTargetUnderEvaTempSingleDataPointChartDataList(reqDTO));
    }

    /**
     * B4查询部门下人员圈子任务单数据点图表数据列表
     * gen by moon at 4/1/2024, 2:15:49 AM
     */
    @PostMapping("/oms/dashboradStandardData/queryDeptCircleTaskSingleChartList")
    @ApiOperation(value = "B4查询部门下人员圈子任务单数据点图表数据列表", response = OkrResult.class)
    public OkrResult<BffQueryDeptCircleTaskSingleChartListRespDto> queryDeptCircleTaskSingleChartList(@RequestBody(required = false) @Validated BffQueryDeptCircleTaskSingleChartListReqDto reqDTO) {
        return OkrResult.success(dashboradStandardDataService.queryDeptCircleTaskSingleChartList(reqDTO));
    }

    /**
     * B4查询部门下人员圈子的目标单数据点图表数据列表
     * gen by moon at 4/1/2024, 2:17:00 AM
     */
    @PostMapping("/oms/dashboradStandardData/queryDeptMemCircleTargetSingleChartList")
    @ApiOperation(value = "B4查询部门下人员圈子的目标单数据点图表数据列表", response = OkrResult.class)
    public OkrResult<BffQueryDeptMemCircleTargetSingleChartListRespDto> queryDeptMemCircleTargetSingleChartList(@RequestBody(required = false) @Validated BffQueryDeptMemCircleTargetSingleChartListReqDto reqDTO) {
        return OkrResult.success(dashboradStandardDataService.queryDeptMemCircleTargetSingleChartList(reqDTO));
    }

    /**
     * B4查询部门下人员圈子问题单数据点图表数据列表
     * gen by moon at 4/1/2024, 2:17:19 AM
     */
    @PostMapping("/oms/dashboradStandardData/queryDeptCircleQuestionSingleChartList")
    @ApiOperation(value = "B4查询部门下人员圈子问题单数据点图表数据列表", response = OkrResult.class)
    public OkrResult<BffQueryDeptCircleQuestionSingleChartListRespDto> queryDeptCircleQuestionSingleChartList(@RequestBody(required = false) @Validated BffQueryDeptCircleQuestionSingleChartListReqDto reqDTO) {
        return OkrResult.success(dashboradStandardDataService.queryDeptCircleQuestionSingleChartList(reqDTO));
    }

    /**
     * B4查询工作任务下属人员单数据点排行图表
     * gen by moon at 4/3/2024, 12:01:34 AM
     */
    @PostMapping("/oms/dashboradStandardData/queryWorkTaskSubStaffSigDataPointRankChartList")
    @ApiOperation(value = "B4查询工作任务下属人员单数据点排行图表", response = OkrResult.class)
    public OkrResult<BffQueryWorkTaskSubStaffSigDataPointRankChartListRespDto> queryWorkTaskSubStaffSigDataPointRankChartList(@RequestBody(required = false) @Validated BffQueryWorkTaskSubStaffSigDataPointRankChartListReqDto reqDTO) {
        return OkrResult.success(dashboradStandardDataService.queryWorkTaskSubStaffSigDataPointRankChartList(reqDTO));
    }

    /**
     * B4查询问题下属人员单数据点排行图表
     * gen by moon at 4/3/2024, 12:01:42 AM
     */
    @PostMapping("/oms/dashboradStandardData/queryProblemSubStaffSigDataPointRankChartList")
    @ApiOperation(value = "B4查询问题下属人员单数据点排行图表", response = OkrResult.class)
    public OkrResult<BffQueryProblemSubStaffSigDataPointRankChartListRespDto> queryProblemSubStaffSigDataPointRankChartList(@RequestBody(required = false) @Validated BffQueryProblemSubStaffSigDataPointRankChartListReqDto reqDTO) {
        return OkrResult.success(dashboradStandardDataService.queryProblemSubStaffSigDataPointRankChartList(reqDTO));
    }

    /**
     * B4查询部门下人员指标单数据点排行图表
     * gen by moon at 4/3/2024, 12:02:06 AM
     */
    @PostMapping("/oms/dashboradStandardData/queryDeptMemObjtiveSigDataPointRankChartList")
    @ApiOperation(value = "B4查询部门下人员指标单数据点排行图表", response = OkrResult.class)
    public OkrResult<BffQueryDeptMemObjtiveSigDataPointRankChartListRespDto> queryDeptMemObjtiveSigDataPointRankChartList(@RequestBody(required = false) @Validated BffQueryDeptMemObjtiveSigDataPointRankChartListReqDto reqDTO) {
        return OkrResult.success(dashboradStandardDataService.queryDeptMemObjtiveSigDataPointRankChartList(reqDTO));
    }

    /**
     * B4查询我的下属数据点人员排行列表
     * gen by moon at 4/3/2024, 12:02:14 AM
     */
    @PostMapping("/oms/dashboradStandardData/queryMySubDataPersonRankingList")
    @ApiOperation(value = "B4查询我的下属数据点人员排行列表", response = OkrResult.class)
    public OkrResult<BffQueryMySubDataPersonRankingListRespDto> queryMySubDataPersonRankingList(@RequestBody(required = false) @Validated BffQueryMySubDataPersonRankingListReqDto reqDTO) {
        return OkrResult.success(dashboradStandardDataService.queryMySubDataPersonRankingList(reqDTO));
    }

    /**
     * B4查询我的下属人员目标排行列表
     * gen by moon at 4/3/2024, 12:02:22 AM
     */
    @PostMapping("/oms/dashboradStandardData/queryMySubDataPersonTargetRankList")
    @ApiOperation(value = "B4查询我的下属人员目标排行列表", response = OkrResult.class)
    public OkrResult<BffQueryMySubDataPersonTargetRankListRespDto> queryMySubDataPersonTargetRankList(@RequestBody(required = false) @Validated BffQueryMySubDataPersonTargetRankListReqDto reqDTO) {
        return OkrResult.success(dashboradStandardDataService.queryMySubDataPersonTargetRankList(reqDTO));
    }

    /**
     * B4查询评价模板下部门成果单数据点图表
     * gen by moon at 4/6/2024, 11:34:19 AM
     */
    @PostMapping("/oms/dashboradStandardData/queryEvaTempDeptAchievementSigDataPointChartList")
    @ApiOperation(value = "B4查询评价模板下部门成果单数据点图表", response = OkrResult.class)
    public OkrResult<BffQueryEvaTempDeptAchievementSigDataPointChartListRespDto> queryEvaTempDeptAchievementSigDataPointChartList(@RequestBody(required = false) @Validated BffQueryEvaTempDeptAchievementSigDataPointChartListReqDto reqDTO) {
        return OkrResult.success(dashboradStandardDataService.queryEvaTempDeptAchievementSigDataPointChartList(reqDTO));
    }

    /**
     * B4查询评价模板下部门成果单数据点排行图表
     * gen by moon at 4/7/2024, 9:22:38 AM
     */
    @PostMapping("/oms/dashboradStandardData/queryEvaTempDeptAchievementSigDataPointRankChartList")
    @ApiOperation(value = "B4查询评价模板下部门成果单数据点排行图表", response = OkrResult.class)
    public OkrResult<BffQueryEvaTempDeptAchievementSigDataPointRankChartListRespDto> queryEvaTempDeptAchievementSigDataPointRankChartList(@RequestBody(required = false) @Validated BffQueryEvaTempDeptAchievementSigDataPointRankChartListReqDto reqDTO) {
        return OkrResult.success(dashboradStandardDataService.queryEvaTempDeptAchievementSigDataPointRankChartList(reqDTO));
    }

    /**
     * B4查询评价模板一级指标成果单数据点排行图表
     * gen by moon at 4/7/2024, 9:22:47 AM
     */
    @PostMapping("/oms/dashboradStandardData/queryPrimaryObjectiveAchievementSigDataPointRankChartList")
    @ApiOperation(value = "B4查询评价模板一级指标成果单数据点排行图表", response = OkrResult.class)
    public OkrResult<BffQueryPrimaryObjectiveAchievementSigDataPointRankChartListRespDto> queryPrimaryObjectiveAchievementSigDataPointRankChartList(@RequestBody(required = false) @Validated BffQueryPrimaryObjectiveAchievementSigDataPointRankChartListReqDto reqDTO) {
        return OkrResult.success(dashboradStandardDataService.queryPrimaryObjectiveAchievementSigDataPointRankChartList(reqDTO));
    }

    /**
     * B4查询部门一级指标成果单数据点排行图表
     * gen by moon at 4/7/2024, 9:22:56 AM
     */
    @PostMapping("/oms/dashboradStandardData/queryDeptPrimaryObjectiveAchievementSigDataPointRankChartList")
    @ApiOperation(value = "B4查询部门一级指标成果单数据点排行图表", response = OkrResult.class)
    public OkrResult<BffQueryDeptPrimaryObjectiveAchievementSigDataPointRankChartListRespDto> queryDeptPrimaryObjectiveAchievementSigDataPointRankChartList(@RequestBody(required = false) @Validated BffQueryDeptPrimaryObjectiveAchievementSigDataPointRankChartListReqDto reqDTO) {
        return OkrResult.success(dashboradStandardDataService.queryDeptPrimaryObjectiveAchievementSigDataPointRankChartList(reqDTO));
    }

    /**
     * B4查询一级目标分类成果单数据点排行图表
     * gen by moon at 4/7/2024, 9:23:06 AM
     */
    @PostMapping("/oms/dashboradStandardData/queryPrimaryCategoryAchievementSigDataPointRankChartList")
    @ApiOperation(value = "B4查询一级目标分类成果单数据点排行图表", response = OkrResult.class)
    public OkrResult<BffQueryPrimaryCategoryAchievementSigDataPointRankChartListRespDto> queryPrimaryCategoryAchievementSigDataPointRankChartList(@RequestBody(required = false) @Validated BffQueryPrimaryCategoryAchievementSigDataPointRankChartListReqDto reqDTO) {
        return OkrResult.success(dashboradStandardDataService.queryPrimaryCategoryAchievementSigDataPointRankChartList(reqDTO));
    }

    /**
     * B4查询目标分类下指标成果数据点排行图表
     * gen by moon at 4/7/2024, 9:23:14 AM
     */
    @PostMapping("/oms/dashboradStandardData/queryCategoryObjectiveAchievementDataPointRankChartList")
    @ApiOperation(value = "B4查询目标分类下指标成果数据点排行图表", response = OkrResult.class)
    public OkrResult<BffQueryCategoryObjectiveAchievementDataPointRankChartListRespDto> queryCategoryObjectiveAchievementDataPointRankChartList(@RequestBody(required = false) @Validated BffQueryCategoryObjectiveAchievementDataPointRankChartListReqDto reqDTO) {
        return OkrResult.success(dashboradStandardDataService.queryCategoryObjectiveAchievementDataPointRankChartList(reqDTO));
    }

    /**
     * B4查询单主体成果单数据点图表详情
     * gen by moon at 4/7/2024, 9:23:21 AM
     */
    @PostMapping("/oms/dashboradStandardData/querySingleObjectAchievementSigDataChartDetail")
    @ApiOperation(value = "B4查询单主体成果单数据点图表详情", response = OkrResult.class)
    public OkrResult<BffQuerySingleObjectAchievementSigDataChartDetailRespDto> querySingleObjectAchievementSigDataChartDetail(@RequestBody(required = false) @Validated BffQuerySingleObjectAchievementSigDataChartDetailReqDto reqDTO) {
        return OkrResult.success(dashboradStandardDataService.querySingleObjectAchievementSigDataChartDetail(reqDTO));
    }

    /**
     * B4查询单主体成果数据点图表列表
     * gen by moon at 4/7/2024, 9:23:31 AM
     */
    @PostMapping("/oms/dashboradStandardData/querySingleObjectAchievementDataChartList")
    @ApiOperation(value = "B4查询单主体成果数据点图表列表", response = OkrResult.class)
    public OkrResult<BffQuerySingleObjectAchievementDataChartListRespDto> querySingleObjectAchievementDataChartList(@RequestBody(required = false) @Validated BffQuerySingleObjectAchievementDataChartListReqDto reqDTO) {
        return OkrResult.success(dashboradStandardDataService.querySingleObjectAchievementDataChartList(reqDTO));
    }

    /**
     * B2查询目标看板更新周期类型列表
     * gen by moon at 5/21/2024, 2:47:34 AM
     */
    @PostMapping("/oms/dashboradStandardData/queryTargetBoardUpdateCycleTypeCodeList")
    @ApiOperation(value = "B2查询目标看板更新周期类型列表", response = OkrResult.class)
    public OkrResult<BffQueryTargetBoardUpdateCycleTypeCodeListRespDto> queryTargetBoardUpdateCycleTypeCodeList(@RequestBody(required = false) @Validated BffQueryTargetBoardUpdateCycleTypeCodeListReqDto reqDTO) {
        return OkrResult.success(dashboradStandardDataService.queryTargetBoardUpdateCycleTypeCodeList(reqDTO));
    }

    /**
     * B4查询单主体多数据点评价图表列表-入参周期类型
     * gen by moon at 5/21/2024, 11:47:08 PM
     */
    @PostMapping("/oms/dashboradStandardData/querySingleObjectMultiDataTargetCycleChartList")
    @ApiOperation(value = "B4查询单主体多数据点评价图表列表-入参周期类型", response = OkrResult.class)
    public OkrResult<BffQuerySingleObjectMultiDataTargetCycleChartListRespDto> querySingleObjectMultiDataTargetCycleChartList(@RequestBody(required = false) @Validated BffQuerySingleObjectMultiDataTargetCycleChartListReqDto reqDTO) {
        return OkrResult.success(dashboradStandardDataService.querySingleObjectMultiDataTargetCycleChartList(reqDTO));
    }

    /**
     * B2查询空间大屏版本（Redis）
     * gen by moon at 6/8/2024, 8:50:44 PM
     */
    @PostMapping("/oms/dashboradStandardData/querySpaceDashboradVersionDetail")
    @ApiOperation(value = "B2查询空间大屏版本（Redis）", response = OkrResult.class)
    public OkrResult<BffQuerySpaceDashboradVersionDetailRespDto> querySpaceDashboradVersionDetail(@RequestBody(required = false) @Validated BffQuerySpaceDashboradVersionDetailReqDto reqDTO) {
        return OkrResult.success(dashboradStandardDataService.querySpaceDashboradVersionDetail(reqDTO));
    }

    /**
     * B2查询大屏名称及导航
     * gen by moon at 6/15/2024, 1:44:20 AM
     */
    @PostMapping("/oms/dashboradStandardData/queryDashboardNameAndMenuDetail")
    @ApiOperation(value = "B2查询大屏名称及导航", response = OkrResult.class)
    public OkrResult<BffQueryDashboardNameAndMenuDetailRespDto> queryDashboardNameAndMenuDetail(@RequestBody(required = false) @Validated BffQueryDashboardNameAndMenuDetailReqDto reqDTO) {
        return OkrResult.success(dashboradStandardDataService.queryDashboardNameAndMenuDetail(reqDTO));
    }

    /**
     * B2查询大屏二级导航列表
     * gen by moon at 6/15/2024, 1:44:33 AM
     */
    @PostMapping("/oms/dashboradStandardData/queryDashboardTwoMenuList")
    @ApiOperation(value = "B2查询大屏二级导航列表", response = OkrResult.class)
    public OkrResult<BffQueryDashboardTwoMenuListRespDto> queryDashboardTwoMenuList(@RequestBody(required = false) @Validated BffQueryDashboardTwoMenuListReqDto reqDTO) {
        return OkrResult.success(dashboradStandardDataService.queryDashboardTwoMenuList(reqDTO));
    }

    /**
     * B4更新单空间任务与问题数等
     * gen by moon at 6/23/2024, 11:07:36 AM
     */
    @PostMapping("/oms/dashboradStandardData/refreshSingleSpaceTaskOrProblemNumEtc")
    @ApiOperation(value = "B4更新单空间任务与问题数等", response = OkrResult.class)
    public OkrResult<BffRefreshSingleSpaceTaskOrProblemNumEtcRespDto> refreshSingleSpaceTaskOrProblemNumEtc(@RequestBody(required = false) @Validated BffRefreshSingleSpaceTaskOrProblemNumEtcReqDto reqDTO) {
        return OkrResult.success(dashboradStandardDataService.refreshSingleSpaceTaskOrProblemNumEtc(reqDTO));
    }

    /**
     * B4查询评价模板下部门汇报任务相关数据点排行图表
     * gen by moon at 6/27/2024, 11:14:07 PM
     */
    @PostMapping("/oms/dashboradStandardData/queryDeptTargetContNubSingleDataPointChartDataList")
    @ApiOperation(value = "B4查询评价模板下部门汇报任务相关数据点排行图表", response = OkrResult.class)
    public OkrResult<BffQueryDeptTargetContNubSingleDataPointChartDataListRespDto> queryDeptTargetContNubSingleDataPointChartDataList(@RequestBody(required = false) @Validated BffQueryDeptTargetContNubSingleDataPointChartDataListReqDto reqDTO) {
        return OkrResult.success(dashboradStandardDataService.queryDeptTargetContNubSingleDataPointChartDataList(reqDTO));
    }

    /**
     * B4查询父子中目标归属周期多数据点标准数据列表
     * gen by moon at 6/29/2024, 4:29:54 AM
     */
    @PostMapping("/oms/dashboradStandardData/queryParentSubMidTargetAttributionCycleMultiDataStandardDataList")
    @ApiOperation(value = "B4查询父子中目标归属周期多数据点标准数据列表", response = OkrResult.class)
    public OkrResult<BffQueryParentSubMidTargetAttributionCycleMultiDataStandardDataListRespDto> queryParentSubMidTargetAttributionCycleMultiDataStandardDataList(@RequestBody(required = false) @Validated BffQueryParentSubMidTargetAttributionCycleMultiDataStandardDataListReqDto reqDTO) {
        return OkrResult.success(dashboradStandardDataService.queryParentSubMidTargetAttributionCycleMultiDataStandardDataList(reqDTO));
    }

    /**
     * B4查询最新汇报资料多数据点标准数据列表
     * gen by moon at 6/29/2024, 4:30:04 AM
     */
    @PostMapping("/oms/dashboradStandardData/queryNewestReportMultiStandardDataList")
    @ApiOperation(value = "B4查询最新汇报资料多数据点标准数据列表", response = OkrResult.class)
    public OkrResult<BffQueryNewestReportMultiStandardDataListRespDto> queryNewestReportMultiStandardDataList(@RequestBody(required = false) @Validated BffQueryNewestReportMultiStandardDataListReqDto reqDTO) {
        return OkrResult.success(dashboradStandardDataService.queryNewestReportMultiStandardDataList(reqDTO));
    }

    /**
     * B3查询目标周期树多数据点标准数据列表
     * gen by moon at 7/1/2024, 1:59:56 AM
     */
    @PostMapping("/oms/dashboradStandardData/queryTargetCycleTreeMultiDataTypeStandardDataList")
    @ApiOperation(value = "B3查询目标周期树多数据点标准数据列表", response = OkrResult.class)
    public OkrResult<BffQueryTargetCycleTreeMultiDataTypeStandardDataListRespDto> queryTargetCycleTreeMultiDataTypeStandardDataList(@RequestBody(required = false) @Validated BffQueryTargetCycleTreeMultiDataTypeStandardDataListReqDto reqDTO) {
        return OkrResult.success(dashboradStandardDataService.queryTargetCycleTreeMultiDataTypeStandardDataList(reqDTO));
    }

    /**
     * B2新增空间大屏版本（Redis）
     * gen by moon at 7/1/2024, 6:48:17 PM
     */
    @PostMapping("/oms/mgt/dashboradStandardData/addSpaceDashboradVersion")
    @ApiOperation(value = "B2新增空间大屏版本（Redis）", response = OkrResult.class)
    public OkrResult<BffAddSpaceDashboradVersionRespDto> addSpaceDashboradVersion(@RequestBody(required = false) @Validated BffAddSpaceDashboradVersionReqDto reqDTO) {
        return OkrResult.success(dashboradStandardDataService.addSpaceDashboradVersion(reqDTO));
    }

    /**
     * B3查询目标预算最新支出情况列表
     * gen by moon at 7/8/2024, 1:37:55 AM
     */
    @PostMapping("/oms/dashboradStandardData/queryTargetBudgetNewDisburseInfoList")
    @ApiOperation(value = "B3查询目标预算最新支出情况列表", response = OkrResult.class)
    public OkrResult<BffQueryTargetBudgetNewDisburseInfoListRespDto> queryTargetBudgetNewDisburseInfoList(@RequestBody(required = false) @Validated BffQueryTargetBudgetNewDisburseInfoListReqDto reqDTO) {
        return OkrResult.success(dashboradStandardDataService.queryTargetBudgetNewDisburseInfoList(reqDTO));
    }
///**
//   * B4查询父子中目标归属周期多数据点标准数据列表
//   * gen by moon at 6/28/2024, 11:55:48 PM
//   */
//    @PostMapping("/oms/dashboradStandardData/queryParentSubMidTargetAttributionCycleMultiDataStandardDataList")
//    @ApiOperation(value = "B4查询父子中目标归属周期多数据点标准数据列表", response = OkrResult.class)
//    public OkrResult<BffQueryParentSubMidTargetAttributionCycleMultiDataStandardDataListRespDto> queryParentSubMidTargetAttributionCycleMultiDataStandardDataList(@RequestBody(required=false) @Validated BffQueryParentSubMidTargetAttributionCycleMultiDataStandardDataListReqDto reqDTO){
////        return OkrResult.success(dashboradStandardDataService.queryParentSubMidTargetAttributionCycleMultiDataStandardDataList(reqDTO));
//    }
}
